package com.bonuo.saas.domain;

import com.ruoyi.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 网站查询实体类
 * 对应数据库表：research_project_query
 */
@Data
@EqualsAndHashCode(callSuper = true) // 继承BaseEntity的equals和hashCode方法
@ApiModel("网站查询信息实体")
public class ResearchProjectQuery extends BaseEntity {

    private static final long serialVersionUID = 1L;

    /**
     * 主键ID
     */
    @ApiModelProperty(value = "主键ID", example = "1", required = false)
    private Integer id;

    /**
     * 网站名称
     */
    @ApiModelProperty(value = "网站名称", example = "国家科技项目查询平台", required = true)
    private String name;

    /**
     * 网址
     */
    @ApiModelProperty(value = "网址", example = "https://www.techproject.gov.cn", required = true)
    private String address;

    /**
     * 备注
     */
    @ApiModelProperty(value = "备注", example = "用于查询国家级科研项目申报进度", required = false)
    private String remark;
}